home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 3 / Amiga Format CD03 (1996-07-04)(Future Publishing)(GB)(Track 1 of 6)[!][issue 1996-08].iso / comms / netsoftware / irchat24.lha / irchat24 / readme.FIRST < prev   
Lisp/Scheme  |  1994-03-17  |  4KB  |  121 lines

  1. Short: AmiTCP/IP Emacs (1.26) irc client w/ dcc
  2. Type: comm/net
  3. Uploader: too@cardhu.cs.hut.fi
  4.  
  5. Irchat and jwz optimized byte compiler are GNU software. see COPYING for
  6. more info
  7.  
  8. bytecomp-runtime.el and defsubst.el are available 
  9. via ftp at  archive.cis.ohio-state.edu
  10. file  pub/gnu/emacs/elisp-archive/packages/bytecomp.tar.Z
  11.  
  12. sourcefiles in elisp/irchat directory and gnus-caesar.elc are available
  13. via ftp at cs.hut.fi directory pub/irchat
  14.  
  15. files in this archive:
  16.             COPYING        -- the GNU public licence
  17.             readme.FIRST    -- installation and usage info
  18.             irchat.guide    -- old (but good) irchat manual
  19.             irchat.lha    -- actual irchat archive
  20.  
  21. NOTE: if you are using emacs 18.59, 1.28 beta, delete-processing tcp_AmiTCP
  22. will guru your machine :(. The problem as far I know is in Emacs 1.28...
  23.  
  24. INSTALLATION:
  25.  
  26. I suggest you decompress irchat.lha in your GNUEmacs: directory; then the
  27. dearchiver automatically creates (if not exist already) GNUEmacs:elisp and
  28. GNUEmacs:elisp/irchat -directories for needed elisp executables. If you are
  29. more advanced user you may locate the files anywhere in your load-path.
  30.  
  31. The file etc/dcc_AmiTCP, irchat dcc handler process, is also unpacked in
  32. it's right location if irchat.lha is unpacked in GNUEmacs: directory.
  33.  
  34. Since irchat is now byte compiled using Jamie Zawinski's optimizing byte
  35. compiler and it nees some runtime support you must load the runtime support
  36. package of it. It is recommended to add the following line to the first
  37. line in your s:.emacs file.
  38.  
  39. (load-library "GNUEmacs:elisp/bytecomp-runtime.el) ;; do not byte-compile this
  40.  
  41. Next you have to add GNUEmacs:elisp and GNUEmacs:elisp/irchat into your
  42. load-path in S:emacs -file. It can be done the following way:
  43.  
  44. (setq load-path (append (list "GNUEmacs:elisp")
  45.             load-path
  46.             (list "GNUEmacs:elisp/irchat")))
  47.  
  48.  
  49. One more thing to add in your S:.emacs file...
  50.  
  51. (autoload 'irchat "own-irc" "Irchat" t)
  52.  
  53. Next add the following environment variables in suitable places (for
  54. example in S:user-startup):
  55.  
  56. setenv IRCNICK yourNick
  57. setenv IRCNAME <your full name>
  58. setenv IRCSERVER <closest irc server to you>
  59.  
  60.     
  61. Now you can (re)start your emacs and try irchat. You can directly customize
  62. some of irchat settings by editing GNUEmacs:elisp/own-irc.el -file. For
  63. more advanced customization you may want to look
  64. GNUEmacs:elisp/irchat/irchat-hooks.el. There is some more (partly outdated)
  65. information in irchat.guide. It is worth reading though.
  66.  
  67. Below there is list of most of irchat keybindings. You may try 
  68. C-h v irchat<TAB> for list of irchat variables.
  69.  
  70. TAB        irchat-Command-complete
  71.  
  72. C-c R        irchat-isearch-back
  73. C-c <        irchat-Command-pop
  74. C-c >        irchat-Command-push
  75. C-c $        irchat-Command-eod-buffer
  76. C-c /        irchat-Command-generic
  77. C-c |        irchat-Command-show-last-kill
  78. C-c W        irchat-Command-wait
  79. C-c w        irchat-Command-who
  80. C-c u        irchat-Command-lusers
  81. C-c t        irchat-Command-topic
  82. C-c r        irchat-Command-reconfigure-windows
  83. C-c q        irchat-Command-quit
  84. C-c p        irchat-Command-mta-private
  85. C-c n        irchat-Command-nickname
  86. C-c RET        irchat-Command-modec
  87. C-c m        irchat-Command-message
  88. C-c l        irchat-Command-list
  89. C-c C-k        irchat-Command-kick
  90. C-c k        irchat-Command-kill
  91. C-c C-p        irchat-Command-part
  92. C-c j        irchat-Command-join
  93. C-c i        irchat-Command-invite
  94. C-c C-f        irchat-Command-freeze
  95. C-c f        irchat-Command-finger
  96. C-c c        irchat-Command-inline
  97. C-c a        irchat-Command-away
  98. C-c 2        irchat-Command-private-conversation
  99. C-c !        irchat-Command-exec
  100. C-c SPC        irchat-Command-scroll-up
  101. C-c DEL        irchat-Command-scroll-down
  102. C-c C-y        irchat-Command-yank-send
  103. C-c C-u        irchat-Command-userhost
  104. C-c C-r        irchat-Command-caesar-line
  105. C-c C-n        irchat-Command-names
  106. C-c TAB        irchat-Command-ison
  107. C-c C-d        irchat-Command-debug
  108. C-c C-c        irchat-Client-query-prefix
  109. C-c F        irchat-Command-send-file
  110. C-c G        irchat-Command-dcc-list
  111. C-c s        irchat-Command-dcc-send
  112. C-c g        irchat-Command-dcc-receive
  113.  
  114. C-c C-c C-u    irchat-Command-client-userinfo-from-commandbuffer
  115. C-c C-c U    irchat-Command-client-userinfo-from-minibuffer
  116. C-c C-c c    irchat-Command-client-clientinfo
  117. C-c C-c g    irchat-Command-client-generic
  118. C-c C-c h    irchat-Command-client-help
  119. C-c C-c u    irchat-Command-client-userinfo
  120.  
  121.